查看原文
其他

16 岁高中生把 iPhone7 改造成 Linux 服务器(文末送书)

IT服务圈儿 2022-09-10

The following article is from OSC开源社区 Author 大东


来源:经授权转载自 OSC开源社区(ID:oschina2013)


近日,国外一名 16 岁的开发者发布了一则视频,展示自己为一台已经无法正常使用的 iPhone 7 成功移植了 Ubuntu 20.04,并将其作为服务器来使用。

发布视频的开发者网名为 Daniel Rodriguez,是一名在校高中生。据 Daniel 介绍,他使用的 iPhone7 来自他的外婆,这台手机的屏幕、电源等硬件设备基本上保存完好,但由于 NVMe NAND 已经完全无法访问,这意味着这台手机将永远无法再运行 iOS 系统,基本上已经相当于一块砖头。于是他拿到这台手机,萌生了改造它的想法。

Daniel 参考并使用了 checkra1nlinux-sandcastleprojectsandcastle 等开源项目,同时自己编写了网桥设置 script/udev 规则来实现这一复杂的工作。最终成功在这台坏掉的 iPhone7 上运行了 Ubuntu 20.04 。

Daniel 表示自己平时在家里搭建了一组服务器,帮朋友和自己运行了一些学校俱乐部的网站和游戏服务器,他把这台改造后的 iPhone7 当做一台服务器来分配一些负载,以减轻目前正在使用的主服务器的负担。凭借苹果的 A10 芯片,这台 iPhone7 作为服务器的性能令 Daniel 自己都感到惊讶。他改造后的整个“服务器”系统都能够通过主服务器上的 USB 端口关闭电源。

尽管在该项目下的留言好评如潮,甚至有网友夸赞其为天才少年,但 Daniel 本人仍然十分谦逊。他表示这些工作都要归功于 Corellium 和 checkra1n 项目的开发人员,Linus Torvalds 以及 Linux 内核的所有贡献者,Ubuntu 和 Debian 维护者等等。“他们是为这个项目制作所有作品的真正英雄,而我只是恰好在 iPhone 上很好地组装了这些前辈们留下的拼图。”Daniel 说。

👇👇👇留言的朋友均有机会获得书籍呦~


今日书单 | 包邮送推荐理由:理论与实践相结合,提高应用能力 算法与编程相结合,解决实际问题 数学思维 编程实践,可多方法优化求解问题 每个案例均有源代码,扫码即可下载应用。

推荐理由:以通俗易懂的语言+Node.js 14技术栈+53个实战案例,向读者详解Node.js基本原理、核心编程、网络编程、数据存储等前沿知识。

推荐理由:本书中的所有案例都是通过 理论讲解 环境搭建 完整代码及分析 运行结果 这种完善的结构进行讲解的。

推荐理由:本书基于TensorFlow+PyTorch 两大主流框架,用5-4-6速成法(5步+4种元素+6种基本网络结构)搭建了一套完整的深度学习知识体系,是程序员必备的“深度学习开发指南”。


活动规则:


我们将从精选留言中随机抽取 8名 伙伴赠书,中奖者可在上方书单中任选一本图书,我们包邮赠送。书籍有限,中奖后先选先得。


  • 《Python最优化算法》 *2

  • 《node.js企业级应用开发与实战》 *2

  • 《Python3.x网络爬虫从零基础到项目实战》 *2

  • 《TensorFlow+PyTorch深度学习从算法到实战》 *2


小锦鲤玩法:

  • 本次小锦鲤我们将从精选留言中随机抽取2~5名 小锦鲤,赠送红包 6.6元


开奖后圈儿会给中奖者发送留言,请大家凭留言截图添加圈儿微信号:jb_quaner领取


留言要求:

  • 内容与本文核心信息相关

  • 留想要的书籍名称

  • 每人仅限精选一条留言(用心留言更容易上墙)

  • 为了大家都有机会中奖,每个小伙伴每个星期只能中一次奖哦~


截止时间: 2021 年 1 月 26 日 16:00 整


每天 17:30 不见不散!


有偿征稿IT服务圈儿正式开启投稿通道,稿费:60~5000元不等,长期有效!!!
点此查看详情


1、国内突然爆发暴力蠕虫病毒!已有大量用户中招:所有文件被删,下次开始时间……

2、这个17岁的黑客天才,破解了第一代iPhone!

3、微信QQ等主流应用上线国产系统UOS:界面曝光

4、阿里、腾讯、字节、京东、美团、百度......薪资职级大比拼

识别关注我们

了解更多精彩内容

点分享

点点赞

点在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存